﻿@charset "utf-8";
body{font-size:12px;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti;}
html.hasFontSmoothing-false body{font-family:Tahoma,Arial,Helvetica,STHeiti;}
body, p, div{margin:0; padding:0; word-break:break-all; word-wrap:break-word;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size: 100%; }
a {color:#996600;text-decoration: none;}
a:hover {color:#996600;text-decoration: underline;}
td {font-size: 12px;color: #996600;}

.header {
	width: 520px;
	border-bottom:solid 1px #CCCCCC;
	height:27px;
	font-size:12px;
	background-image:url('/images/topbg.jpg');
}
.face{ height:150px; width:150px;}
.h_content{
	width:520px;
	margin:0px auto;
	height:27px;
	
}
.content{
   
    margin:0px auto;
}
.h28{ height:28px;}
.h30{ height:30px;}
.h40{ height:40px;}
.h76{ height:76px;}
.w1000
{
	width:520px;
}
w980
{
    width:980px;
    }
.d_an_cen{
	margin:0px auto;
}
.grnfont {
	font-size: 14px;
	color: #009933;
}
.mgn15 {
	margin-left: 15px;
}
.mgn20 {
	margin-left: 20px;
}
.mgn30 {
	margin-left: 30px;
}
.mgn50 {
	margin-left: 50px;
}
.mgn730 {
	margin-left: 730px;
}
.mgn690{ margin-left:690px;}
.size12{
	font-size:12px;
}
.size14{
	font-size:14px;
}
.b{
	font-weight:bold;
}
.v_m{ vertical-align:middle}
.v_t{vertical-align:top;}
.v_b{ vertical-align: bottom;}
.l_h40{ line-height:40px;}
.l_h30{ line-height:30px;}
.l_h25{line-height:25px;}
.l_h20{line-height:20px;
}
.f_l{ float:left;}
.bd0{ border:0px;}
.w120{ width:120px;}
.w210{ width:210px;}
.w530{ width:530px;}
.w150{ width:163px
}
.w360{ width:360px;}
.w315{ width:315px;}
.w20{ width:500px;
}
.w630{ width:823px;
}
.w700
{
    width:700px;
    }
 .w495{ width:490px;}

.bom{
	position:absolute;
	bottom:218px;
	left: 232px;
}
.m_top20{ margin-top:20px;}
.m_top30{ margin-top:30px;}
.m_top40{ margin-top:40px;}
.m_r{ margin-right:5px;}
.bg_F7F7EF{ background-color:#E9F4E9}
#pagealert{ width:200px; color:#ffffff; font-size:14px; line-height:40px; text-align:center; margin-left:20px;}
.fontsize12{ font-size:12px;}
.graycolor{ color:Gray}
.E9EEF2{ background:#E9EEF2;
    height: 144px;
}
.reg { float:left;position:relative;width:590px;height:134px;font-size:14px;color:#666;line-height:1.6;background:#e9eef2 url(/imags/ui_b_2.png) no-repeat -12px 0; }
.reg div { padding:22px 0 18px 0; } 
.reg strong { float:left;width:200px;height:80px;text-align:center;font-size:24px;padding-top:46px; } 
.reg em { font-size:12px;font-style:normal;color:#666; }
.reg b { font-size:16px;font-weight:400;margin-right:5px; } 
a.lnk-reg:link,
a.lnk-reg:visited,
a.lnk-reg:hover,
a.lnk-reg:active { display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;font-size:12px;text-align:left;width:130px;height:27px;line-height:28px;color:#fff;background:url(/images/ui_nav_logo_4.png) no-repeat -120px -48px; }
.reg .lnk-reg strong { float:none;color:#fff;padding:0;font-size:16px;font-weight:400;margin:0 10px 0 16px; }

.attn { color: #FF3300; font-size:12px; }
.hidden { display: none; }
.pl{ font-size:12px; color:#999999;}
.m{font-size:12px; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
.searchtip{
 font-size:12px; color:Gray; font-weight:normal;
}
.searchinput{
 font-size:14px; color:Black;
}

.mgn540{ margin-left:540px}
.info .p_con .p_logo {
height: 128px;
width: 128px;
padding: 9px 0 0 9px;
background: url(/images/myinfo_plogo_bg.gif) no-repeat;
}
 .txt_ing
{
	width:160px;
	height:20px;	
	line-height:20px;
	border:1px solid #999999;	
	background-color:White;	
	padding:0;
	margin-top:4px;
	
	margin-left:8px;
}
.btn_green
        {
            background: transparent url(/images/btn_green.gif) no-repeat scroll left center;
            color: White;
            display: block;
            float: left;
            font-size: 14px;
            font-weight: bold;
            margin-top: 2px;
            margin-left: 6px;
            padding: 8px 0;
            text-align: center;
            text-decoration: none;
            width: 72px;
            margin-top: 2px;
            border: none;
            cursor:pointer;
        }
        .photocontainerStatic
{
	margin-top:10px;
	background:url("/images/bg_120.gif") no-repeat left top;   
	padding:7px 12px 12px 7px;
	margin-left:5px;                                        
} 
.btn_blue
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background: url('/images/btn_blue.gif') no-repeat left center;
    color: White;
   
            font-size: 12px;
            font-weight: bold;
            margin-top: 2px;
            margin-left: 6px;
            padding: 4px 0;
            text-align: center;
            text-decoration: none;
            width: 54px;
            cursor:pointer;
            
    } 
.btn_reg
{
     border-style: none;
    border-color: inherit;
    border-width: medium;
    background: url('/images/regButton.gif') no-repeat left center;
    color: White;
            display: block;
            float: left;
            font-size: 14px;
            font-weight: bold;
            margin-top: 2px;
            margin-left: 6px;
            padding: 8px 0;
            text-align: center;
            text-decoration: none;
            width: 100px;
            margin-top: 2px;
            }
  .btnyellow150
{
     border-style: none;
    border-color: inherit;
    border-width: medium;
    background: url('/images/btnbg150.gif') no-repeat left center;
    color: White;
            display: block;
            float: left;
            font-size: 14px;
            font-weight: bold;
            margin-top: 2px;
            margin-left: 6px;
            padding: 8px 0;
            text-align: center;
            text-decoration: none;
            width: 150px;
            margin-top: 2px;
            cursor: pointer; 
            }
.btn
{
     border-style: none;
    border-color: inherit;
    border-width: medium;
    background: url('/images/sumbith.gif') no-repeat left center;
    color: White;
            display: block;
            float: left;
            font-size: 14px;
            font-weight: bold;
            margin-top: 2px;
            margin-left: 6px;
            padding: 8px 0;
            text-align: center;
            text-decoration: none;
            width: 100px;
            margin-top: 2px;
            }
.basic-input {
width: 200px;
padding: 5px;
height: 18px;
font-size: 14px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #C9C9C9;
}
.gac_bt{
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
-webkit-border-radius: 2px;
-webkit-user-select: none;
background-color: whiteSmoke;
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
border: 1px solid gainsboro;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 2px;
color: #666;
cursor: pointer;
font-size: 11px;
font-weight: bold;
height:25px;
line-height: 27px;
margin: 11px 6px;
min-width: 54px;
padding: 0 8px;
text-align: center;
}

.basic-input-sample {

padding: 5px;


-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #C9C9C9;
margin-top:5px;
}
.basic-input-validcode
{
    width: 100px;
padding: 5px;
height: 18px;
font-size: 14px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #C9C9C9;
    }


.tabs_header { margin-bottom: 15px; height: 45px; border-bottom: 1px solid #EBE6C9; overflow: hidden; }
    .tabs_header a.thread_button { float: right; width: 90px; height: 25px; background: url(../images/buttons.gif) no-repeat 0 0; text-indent: -500px; overflow: hidden; display: block; }
        .tabs_header ul.tabs { position: absolute; z-index: 10; }
            .tabs_header ul.tabs li { float: left; margin: 0 1px 0 0; display: inline; }
                .tabs_header ul.tabs li a { float: left; padding: 0 0 0 10px; height: 30px; background: url(../images/tab_bg.gif) no-repeat left top; font-size: 14px; display: block; }
                    .tabs_header ul.tabs li a span { padding: 9px 10px 7px 0; background: url(../images/tab_bg.gif) no-repeat right top; line-height: 14px; display: block; }
            .tabs_header ul.tabs li.active a { float: left; padding: 0 0 0 10px; height: 30px; background: url(../images/active_tab_bg.gif) no-repeat left top; color: #000; display: block; }
                .tabs_header ul.tabs li.active a span { padding: 9px 10px 7px 0; background: url(../images/active_tab_bg.gif) no-repeat right top; line-height: 14px; display: block; }
            .tabs_header ul.tabs li.null { margin: 0 0 0 15px; padding: 0 0 0 25px; height: 25px; background: url(../images/add_button.gif) no-repeat 0 0; line-height: 24px; }
                .tabs_header ul.tabs li.null a { padding: 0 10px 0 0; height: 25px; background: url(../images/add_button.gif) no-repeat right top; color: #FFF; font-size: 12px; }

.post {

background-color: white;
padding: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
border-radius: 5px;
-webkit-border-radius: 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
-moz-border-radius: 5px;}